using System;
using System.Collections;
using System.Collections.Generic;

namespace Neturion.Dados
{
    /// <summary>
    /// Clientes Em Geral
    /// </summary>
    public class Cliente
    {
        private int _clienteId;
        private string _codigo;
        private Pessoa _pessoa;
        private DateTime _dataCadastro;
        private RamoAtividade _ramoAtividade;
        private string _observacaoCliente;
        private DateTime? _inicioVigenciaCliente;
        private DateTime? _fimVigenciaCliente;
        private NeturionLog _neturionLog;

        public Cliente()
        {
            
        }

        public virtual int ClienteId
        {
            get { return _clienteId; }
            set { _clienteId = value; }
        }

        public virtual string Codigo
        {
            get { return _codigo; }
            set { _codigo = value; }
        }

        public virtual Pessoa Pessoa
        {
            get { return _pessoa; }
            set { _pessoa = value; }
        }

        public virtual DateTime DataCadastro
        {
            get { return _dataCadastro; }
            set { _dataCadastro = value; }
        }

        public virtual RamoAtividade RamoAtividade
        {
            get { return _ramoAtividade; }
            set { _ramoAtividade = value; }
        }
        
        public virtual string ObservacaoCliente
        {
            get { return _observacaoCliente; }
            set { _observacaoCliente = value; }
        }

        public virtual DateTime? InicioVigenciaCliente
        {
            get { return _inicioVigenciaCliente; }
            set { _inicioVigenciaCliente = value; }
        }

        public virtual DateTime? FimVigenciaCliente
        {
            get { return _fimVigenciaCliente; }
            set { _fimVigenciaCliente = value; }
        }

        public virtual NeturionLog NeturionLog
        {
            get { return _neturionLog; }
            set { _neturionLog = value; }
        }
    }
}